home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 140 / Gekkan Dennou Club - 2000.1 Vol. 140 (Japan).7z / Gekkan Dennou Club - 2000.1 Vol. 140 (Japan) (Track 1).bin / tools / has060 / hassrc87.lzh / error2.s < prev    next >
Text File  |  1999-10-08  |  6KB  |  176 lines

  1. ;----------------------------------------------------------------
  2. ;    X68k High-speed Assembler
  3. ;        エラーハンドル
  4. ;        < error2.s >
  5. ;
  6. ;    $Id: error2.s,v 1.9  1999 10/ 8(Fri) 21:05:30 M.Kamada Exp $
  7. ;
  8. ;        Copyright 1997-99  by M.Kamada
  9. ;----------------------------------------------------------------
  10.  
  11.     .include    has.equ
  12.  
  13.  
  14. abswarn2::        bra    abswarn
  15. absshwarn2::        bra    absshwarn
  16. shortwarn2::        bra    shortwarn
  17. shortwarn_cmpa2::    bra    shortwarn_cmpa
  18. shvalwarn_absw2::    bra    shvalwarn_absw
  19. shvalwarn_d162::    bra    shvalwarn_d16
  20. shvalwarn_d82::        bra    shvalwarn_d8
  21. reglwarn2::        bra    reglwarn
  22. alignwarn2::        bra    alignwarn
  23. alignwarn_op2::        bra    alignwarn_op
  24. softwarn2::        bra    softwarn
  25. f43gwarn2::        bra    f43gwarn
  26. movetouspwarn2::    bra    movetouspwarn
  27. insigbitwarn2::        bra    insigbitwarn
  28. indexszwarn2::        bra    indexszwarn
  29. redefwarn_set2::    bra    redefwarn_set
  30. redefwarn_offsym2::    bra    redefwarn_offsym
  31. ds_negative_warn2::    bra    ds_negative_warn
  32.  
  33. forcederr2::        bra    forcederr
  34. redeferr2::        bra    redeferr
  35. redeferr_predefine2::    bra    redeferr_predefine
  36. redeferr_set2::        bra    redeferr_set
  37. redeferr_offsym2::    bra    redeferr_offsym
  38. badopeerr2::        bra    badopeerr
  39. badopeerr_local2::    bra    badopeerr_local
  40. ilsymerr_value2::    bra    ilsymerr_value
  41. ilsymerr_local2::    bra    ilsymerr_local
  42. ilsymerr_real2::    bra    ilsymerr_real
  43. ilsymerr_regsym2::    bra    ilsymerr_regsym
  44. ilsymerr_register2::    bra    ilsymerr_register
  45. ilsymerr_predefxdef2::    bra    ilsymerr_predefxdef
  46. ilsymerr_predefxref2::    bra    ilsymerr_predefxref
  47. ilsymerr_predefglobl2::    bra    ilsymerr_predefglobl
  48. ilsymerr_lookfor2::    bra    ilsymerr_lookfor
  49. exprerr2::        bra    exprerr
  50. exprerr_ea2::        bra    exprerr_ea
  51. exprerr_cannotscale2::    bra    exprerr_cannotscale
  52. exprerr_scalefactor2::    bra    exprerr_scalefactor
  53. exprerr_fullformat2::    bra    exprerr_fullformat
  54. exprerr_immediate2::    bra    exprerr_immediate
  55. regerr2::        bra    regerr
  56. regerr_opc2::        bra    regerr_opc
  57. iladrerr2::        bra    iladrerr
  58.  
  59. ilsizeerr_op2::        bra    ilsizeerr_op
  60. ilsizeerr_pseudo2::    bra    ilsizeerr_pseudo
  61. ilsizeerr_moveusp2::    bra    ilsizeerr_moveusp
  62. ilsizeerr_cf_acc2::    bra    ilsizeerr_cf_acc
  63. ilsizeerr_fpn2::    bra    ilsizeerr_fpn
  64. ilsizeerr_fprn2::    bra    ilsizeerr_fprn
  65. ilsizeerr_fpcr2::    bra    ilsizeerr_fpcr
  66. ilsizeerr_fmovemfpn2::    bra    ilsizeerr_fmovemfpn
  67. ilsizeerr_fmovemfpcr2::    bra    ilsizeerr_fmovemfpcr
  68. ilsizeerr_cf_long2::    bra    ilsizeerr_cf_long
  69. ilsizeerr_cf_bccl2::    bra    ilsizeerr_cf_bccl
  70. ilsizeerr2::        bra    ilsizeerr
  71. ilsizeerr_pseudo_no2::    bra    ilsizeerr_pseudo_no
  72. ilsizeerr_op_no2::    bra    ilsizeerr_op_no
  73. ilsizeerr_ccr2::    bra    ilsizeerr_ccr
  74. ilsizeerr_sr2::        bra    ilsizeerr_sr
  75. ilsizeerr_an2::        bra    ilsizeerr_an
  76. ilsizeerr_movetosr2::    bra    ilsizeerr_movetosr
  77. ilsizeerr_movefrsr2::    bra    ilsizeerr_movefrsr
  78. ilsizeerr_000_long2::    bra    ilsizeerr_000_long
  79. ilsizeerr_sftrotmem2::    bra    ilsizeerr_sftrotmem
  80. ilsizeerr_bitmem2::    bra    ilsizeerr_bitmem
  81. ilsizeerr_bitreg2::    bra    ilsizeerr_bitreg
  82. ilsizeerr_000_bccl2::    bra    ilsizeerr_000_bccl
  83. ilsizeerr_trapcc2::    bra    ilsizeerr_trapcc
  84.  
  85. iloprerr2::        bra    iloprerr
  86. iloprerr_not_fixed2::    bra    iloprerr_not_fixed
  87. iloprerr_too_many2::    bra    iloprerr_too_many
  88. iloprerr_pseudo_many2::    bra    iloprerr_pseudo_many
  89. iloprerr_local2::    bra    iloprerr_local
  90. iloprerr_ds_negative2::    bra    iloprerr_ds_negative
  91. iloprerr_end_xref2::    bra    iloprerr_end_xref
  92. undefsymerr2::        bra    undefsymerr
  93. undefsymerr_local2::    bra    undefsymerr_local
  94. undefsymerr_offsym2::    bra    undefsymerr_offsym
  95. divzeroerr2::        bra    divzeroerr
  96. ilrelerr_outside2::    bra    ilrelerr_outside
  97. ilrelerr_const2::    bra    ilrelerr_const
  98. overflowerr2::        bra    overflowerr
  99. ilvalueerr2::        bra    ilvalueerr
  100. ilquickerr_addsubq2::    bra    ilquickerr_addsubq
  101. ilquickerr_moveq2::    bra    ilquickerr_moveq
  102. ilquickerr_mov3q2::    bra    ilquickerr_mov3q
  103. ilquickerr_sftrot2::    bra    ilquickerr_sftrot
  104. ilsfterr2::        bra    ilsfterr
  105. featureerr_cpu2::    bra    featureerr_cpu
  106. featureerr_xref2::    bra    featureerr_xref
  107. nosymerr_macro2::    bra    nosymerr_macro
  108. nosymerr_pseudo2::    bra    nosymerr_pseudo
  109. tooinclderr2::        bra    tooinclderr
  110. nofileerr2::        bra    nofileerr
  111. mismacerr_exitm2::    bra    mismacerr_exitm
  112. mismacerr_endm2::    bra    mismacerr_endm
  113. mismacerr_local2::    bra    mismacerr_local
  114. mismacerr_sizem2::    bra    mismacerr_sizem
  115. mismacerr_eof2::    bra    mismacerr_eof
  116. toomanylocsymerr2::    bra    toomanylocsymerr
  117. macnesterr2::        bra    macnesterr
  118. misiferr_else2::    bra    misiferr_else
  119. misiferr_elseif2::    bra    misiferr_elseif
  120. misiferr_endif2::    bra    misiferr_endif
  121. misiferr_else_elseif2::    bra    misiferr_else_elseif
  122. misiferr_eof2::        bra    misiferr_eof
  123. termerr_doublequote2::    bra    termerr_doublequote
  124. termerr_singlequote2::    bra    termerr_singlequote
  125. termerr_bracket2::    bra    termerr_bracket
  126. ilinterr2::        bra    ilinterr
  127. offsymalignerr2::    bra    offsymalignerr
  128.  
  129. errout2::        bra    errout
  130.  
  131. crlf_msg2::        .dc.b    CRLF,0
  132.  
  133.  
  134. ;----------------------------------------------------------------
  135. ;    $Log: error2.s,v $
  136. ;    Revision 1.9  1999 10/ 8(Fri) 21:05:30 M.Kamada
  137. ;    +86 ilsymerrを細分化
  138. ;    +86 ilsizeerrを細分化
  139. ;    +86 改行コードの変更に対応
  140. ;    +86 '%s に外部参照値は指定できません'
  141. ;    +86 foo fequ fooのエラーメッセージがおかしい
  142. ;
  143. ;    Revision 1.8  1999  6/ 9(Wed) 23:40:08 M.Kamada
  144. ;    +85 .offsymでシンボル指定があるとき.even/.quad/.alignをエラーにする
  145. ;    +85 .dsの引数が負数のとき.text/.dataセクションではエラー,その他はワーニング
  146. ;
  147. ;    Revision 1.7  1999  4/24(Sat) 03:15:15 M.Kamada
  148. ;    +84 マクロ内のローカルシンボルが多すぎるとバスエラーが出る不具合を修正
  149. ;
  150. ;    Revision 1.6  1999  3/16(Tue) 03:47:26 M.Kamada
  151. ;    +83 「ローカルラベルの参照が不正です」を追加
  152. ;
  153. ;    Revision 1.5  1999  3/ 2(Tue) 20:47:20 M.Kamada
  154. ;    +82 エラーメッセージを日本語化
  155. ;    +82 疑似命令のパラメータが多すぎる場合のエラーチェックを強化
  156. ;
  157. ;    Revision 1.4  1999  2/27(Sat) 23:40:33 M.Kamada
  158. ;    +81 ソースリストのフォーマットを変更(実行ファイルは+80とまったく同じ)
  159. ;
  160. ;    Revision 1.3  1998  3/30(Mon) 21:21:58 M.Kamada
  161. ;    +61 warning: insignificant bitを追加
  162. ;
  163. ;    Revision 1.2  1998  1/10(Sat) 15:45:18 M.Kamada
  164. ;    +56 MOVE to USPのエラッタを回避
  165. ;
  166. ;    Revision 1.1  1997 10/28(Tue) 16:40:34 M.Kamada
  167. ;    +52 記述された整数が64bitを超えたらエラー
  168. ;
  169. ;    Revision 1.0  1997  9/14(Sun) 16:36:41 M.Kamada
  170. ;    +46 error.sを分離
  171. ;    Initial revision
  172. ;
  173. ;
  174.     .text
  175.     .list
  176.